I've got some BALLS v1.02      (3D-engine v4.0)   
(C) Sebastian Aaltonen 1999    
-----------------------------------------------

Tm peli on tysin FREEWAREa, eli voit kopioida sit kuinka
paljon haluat. Peli saa levitt kaikkia levityskanavia
pitkin (kuten kokoelma CD:t, www-sivut ja purkit yms.) ilman
erityislupaa. Peliin itsetehtyj kentti ja muita lisyksi
saa levitt vapaasti, kunhan ei yrit muuttaa pelin tekijn
nime, tai muuten aiheuttaa haittaa pelin tekijlle. Jos
teet peliin lisyksi, muista mys mainita, ett olet itse
tehnyt ne, eivtk ne ole minun tuotoksiani. Pelin avulla
saa mys tuottaa rahaa ja sit saa kytt mainontaan yms...


HUOM!
BALLS vaatii DirectX 6.0:n toimiakseen, suositus on kuitenkin
mahdollisimman uusi versio, koska uudemmissa versiossa on yleens
paremmin optimoitu prosessorejen erikoiskskykantojen (3dNow/SSE) kytt.
l aja muita ohjelmia taustalla kun kytt peli, ne voivat
aiheuttaa yllttvi hidastuskohtauksia ja huonontaa nin
pelattavuutta huomattavasti. Erityisesti vlt "fullscreen"
MSDOS-kehoitteen kautta pelin kynnistyst, nin voi hidastuksen
lisksi mys 3d-korttejen kanssa tulla ongelmia, koska jotkut
(vanhat) 3d-kortit eivt tunnista sen kautta ajettaessa kaikkia
nytttilojaan. 


3D-enginest
------------

[EDITOITU]

Turha tss mainostaa lhes 2 vuotta vanhaa 3d-engine en.
Storm3Dv2 on nyt uusin 3d-engineni, ja se on T&L-korteilla yli
10 kertaa nopeampi kuin tm vanha Ballsin engine. Sen lisksi
se tukee kaikkia uusia 3d-efektej, ja on koodattu tysin DX8
yhteensopivaksi. Storm3D:n www-sivut lytyvt osoitteesta:
www.storm3d.cjb.net


Pelin teosta ja muusta
----------------------
Tappo II:n viimeinen versio oli vihdoinkin saatu levitykseen ja
aikaa piti olla seuraavaan peliin... mutta YO-kokeet veivt
suuren osan ajastani... Nyt kuitenkin on kaikki ohi ja minulla
on vapaa-aikaa ihan mukavasti ohjelmointiinkin. Aluksi aioin
lhte tekemaan Tappo III:a, mutta sitten huomasinkin yhden
asian: Joka kuukausi Mikrobitin MBNet-sivut ovat tynn
uusia luolalentely-riskintpelej, ja lis on tulossa...
Ehkp kysynt voisi olla mys muunlaisille peleille. Itse
viime vuonna ihastuin peliin nimelt Actua Supercross. Se
oli selvsti erilainen muusta pelitarjonnasta, ja sislsi
loistavia ennennkemttmi ideoita. Olin heti koukussa.

Toivottavasti mys BALLS on edes vhn idearikkaampi kuin
edellisien riskintpelejeni kaarti: 
Tappo II, Fight 2, Space Command 2, Tappo!, Cruiser, Fight, Star...
(Itseasiassa Tappo III tuli melkein valmiiksi, se olisi
ollut maailman ensimminen 3d-luolalentely... ... ...
hei lk lhettk mailia siit, ett miksi lopetin sen teon... 
se tulee kyll, mutta parempana ja uudistettuna... sitten joskus... aargh...)


----------------------------------
I've got some BALLS pelin toiminta
----------------------------------

Menut
-----
Menuissa liikut nuolinppinten avulla ja valitset vaihtoehdot SPACE-napilla.
Taaksepin pset siirtymn ESC:in avulla. Jos olet itse vaihtanut nppimi,
niin kytt tietenkin mrittelemisi nppimi.

Kun ensimmisen kerran kynnistt pelin, menee menu automaattisesti SETUP-menun
kohdalle. Vaihda asetukset ja nppimet haluamiksesi. Peli tallentaa asetukset,
eik sinun tarvitse en vaihdella niit tulevaisuudessa.


Mainmenu
--------
START GAME	- Aloittaa pelin. Peliss pelaat lpi kaikki 12 kentt
		  perkkin.
SINGLE MAP	- Single map peliss valitset yhden kentn ja voit pelata
		  sit lpi moneen kertaan. Tm pelityyppi soveltuu
		  kenttenntysten tekoon.
SETUP		- Setup menu, josta voit st pelin asetuksia, sek
		  vaihtaa nppimi.
QUIT		- Lopettaa pelin ja menee takaisin Windowsiin.


Setup Menu
----------
SPECULAR: OFF / ON(NORMAL) / ON(AMD FIXED)
Laittaa valojen specular-heijastukset plle/pois. Jos omistat
DX6.1:n ja AMD 3dNOW! prosessorin, niin valitse "AMD FIXED", muuten
valitse "NORMAL". Jos koneesi 3d-kortti on liian hidas valitse
"OFF", niin saat vhn lis nopeutta peliin.

ANTIALIAS: OFF / FULLSCENE
Laittaa antialiaksen plle. Tm ominaisuus toimii vain uusimmilla
3d-korteilla, ja niillkin vain, jos ominaisuus on kytketty plle
kortin ajureista. Fullscene antialiasointi vie todella paljon 3d-kortin
tehoa ja nykyisist 3d-korteista vain tehokkaimmat pystyvt edes
jotenkin pelattavaan nopeuteen antialiasoinnin kanssa. 

CONTROLS
Vaihtaa nppinasetuksia. Asetukset saat takaisin perusasetuksiksi
poistamalla ballsin hakemistossa olevan tiedoston "keys.dat"


Miten pelaan BALLS:ia??
-----------------------
I've got some BALLS:ssa sinun tehtvnsi on ohjata pient palloa
lpi vaaroja tynn olevien kenttien. Kentn lpistksesi sinun
on kerttv kaikki timantit. Kenttien lpisyss sinua auttavat
erivriset pallot, jotka saat kyttsi kulkemalla
erivrisist porteista. Eri palloilla on erilaiset erikoisominaisuudet.

Pelin kontrollit:  (jollet ole itse vaihtanut asetuksia)
Nuolinppimet - Kiihdytt pallon vauhtia haluttuun suuntaan
R              - Restart level (aloittaa kentn alusta)
SPACE          - ACTION-nappi, eli pallon erikoiskyvyt (hyppy/jarrutus yms...)
ESC            - Pelist menuun 
F2             - Vaihtaa grafiikka-asetuksia
F12            - Quittaa windowsiin (pikalopetus)
ALT+ENTER      - Kokoruutu/ikkunoitu grafiikkatila 

Erivriset pallot:
Punainen: 200% nopeus
Keltainen: Osaa hypt (ACTION-napista)
Sininen: Ampuu timantit shkll matkan pst
Vihre: Voi jarruttaa nopeasti ja leijua ilmassa (ACTION-napista)

Erilaiset pallot saat kyttsi kulkemalla lpi erivrisist
porteista, jotka vaihtavat pallosi vri. Pallon erikoiskyvyn
voit aktivoida ACTION-napilla (normaalisti SPACE).

Pallon ohjaaminen voi aluksi tuntua hankalalta, mutta siihen
kyll tottuu ajan myt. Korjataanpa yleinen virheluulo:
Sivunuolet EIVT knn pallon liikerataa, eik ylnuoli kiihdyt
pallon nopeutta tai alanuoli jarruta palloa... vaan kaikki
nuolinppimet toimivat samalla tavalla, eli LISVT pallon
nopeutta haluttuun suuntaan. On ihan normaalia, jos menett 
hermosi pelin kontrollejen kanssa ensimmisill koekerroilla -
minulla on kokemusta asiasta. (joten l lhet mailia
kontrollejen kankeudesta ekan pelikerran jlkeen, vaan opettele
ne kunnolla ja huomaat, ett ne ovatkin ihan toimivat)


---------------
Kenttien teosta
---------------

Kentti on tss versiossa 12 erilaista, ja niit tarvitaan
viel runsaasti enemmn. Kentti voit tehd ja levitt itse.

[EDITOITU]
... Helpoiten selvit kuitenkin 3D-studio MAX:lla, koska sille olen tehnyt
helpon kntjn, joka tekee suoraan pelin kyttmi tiedostoja.
Kentnteko-ohjeet lydt tiedostosta MAKEMAP.TXT.

Muista sisllytt kaikki uudet textuurisi kenttsi mukaan. 

Textuurejen ja taustakuvien piirtoon soveltuu hyvin ilmainen Paint Shop PRO 5.
Sen saat vaikka kopioitua itsellesi MBNetist (www.mikrobitti.fi). Tietenkin
jos omistat jo jonkun kaupallisen piirto-ohjelman kuten Photoshopin,
niin kyt ihmeess sit. Textuurejen koko saa olla 256x256, 128x128, 64x64,
32x32 tai 16x16. Taustakuvan suositeltava koko on 256x256. Textuurit pit
tallentaa 24bit vreill (tysvrit), koska kaikki 3d-kortit eivt kunnolla
tue 8bit (256 vrisi) textuureja.


-------
Versiot
-------

v0.11
+ Tekstinpiirtorutiinit
+ Aikalaskureiden tarkennus (0.1s)
+ BMP:t on tallennettu RLE-pakkauksella (pienent paketin kokoa)

v0.2
+ Trmys/liikkumisrutiinia on korjattu (toimii paremmin pyriviss
  ja toisiaan lhekkin olevilla objekteilla)
+ Pisteiden/valojen reittibugi korjattu
+ Tekstit skaalataan ruudun mukaan (bugifix)
+ Lukuisat teksti-ilmoitukset ("best time","level completed" yms.)
+ Hiiren nappi ei en tuo popup-menua (hiirt voidaan hydynt
  tarvittaessa paremmin)
+ Pelist psee takaisin alkumenuun (ESC tai lpipsy)
+ F12 Pikalopetus
+ "Fadeout" kenttien loppuun
+ Fps-mittari takas (nyt mys nkee keskimrisen FPS:n)
+ Kentnteko-ohjeet (MAKEMAP.TXT)

v0.3
+ Kentnlatausrutiinit (mahd. liskentt/omat kentt)
+ Single Map -moodi
+ Kentt siirretty omaan hakemistoonsa (MAPS)
+ Korjattu pieni bugeja

v0.4
+ Taas aikalaskureiden tarkennusta (0.01s)
+ Taustakuvia on parannettu (reunoilta "toistuvia")
+ Top scores -menu toimii
+ Setup-menu toimii
+ ... ja muutenkin menut toimii nyt tysin
+ Uusi kentt mukaan (nyt 5)

v0.5
+ Windows ikoni
+ Pallon trmysrutiinejen korjailua 
  (pyrivt kappaleet toimii paremmin)
+ MIDAS-nikirjasto listty ni varten
+ niefektit
+ Musiikit (aargh... pari vuotta vanhoja...)
+ Pieni vikoja korjailtu
+ Uusi kentt (nyt 6)
+ Kentnvalinta (single map) toimii nyt mys yli 13 kentll,
  nyt ruutuun mahtuu 39 kentn nime.

v0.6
+ 3D-ENGINEN v3.5 valmis:
  + Objektit piirretn strippein yksittisten polyjen
    sijaan. Nopeuttaa enginea huomattavasti (noin 30% ++)
  + Lheisten vertexejen koordinaatit ja normaalit samoiksi ->
    Specular-heijastukset nytt paremmilta, ja ei tule rakoja
    objektejen vliin.
  + Optimointia: Karsitaan ylimriset vertexit/tvertexit
    objekteista.
  + Objektin ADDSPEED-kyky (mahd. pompauttavat lattiat / vauhtinuolet)
  + "MAKEMAP.EXE" kntjn uusi versio. Entiset 3DO:t ei en
    toimi, ja ne pit knt uusiksi. (siis omatekoiset kentt)
+ Pyrivt kappaleet pivitetn joka tic. (nyt ei mene lpi helposti)
+ Alkumenun "laineet" toimii nyt 3d-nopeudesta riippumatta
  samalla nopeudella ja saman korkuisena.
+ UPS: unohtui (liian kovat) topscoret mukaan edelliseen,
  nyt tyhjennetty.

v0.9
+ Pelin lpipsy homma... (kun psee kaikki kentt lpi)
+ 3D-enginen rotaatio/scaalaus-optimoinnit (ei lasket ylimrisi
  matriiseja -> huomattavasti nopeampi, kun objekteja on paljon)
+ Korjattu bugit ADDSPEED-objekteissa, sek tarkennettu ADDSPEED-
  ksky (makemap.txt).  
+ 3D-enginen reittihommien korjailua:
  + Korjattu bugi objektejen ja valojen reittirutiineissa
  + Objektejen ja valojen reittiodotus, reittikulmat ja
    muuttuvat reittinopeudet
  + Kun kentt alkaa alusta ("R"-nappi), niin mys objektejen
    reittipaikat nollataan
  + Nyt timantit voivat liikkua reittej pitkin (kuten muutkin objektit).
+ MAKEMAP.EXE on optimoitu. (tuplasti nopeempi, mutta silti HIDAS)
+ Specular valoissa havaittu bugi AMD/DX6.1 -yhdistelmll. Bugi
  johtuu DX-ajurejen viasta. Sen takia SETUP-menussa on kaksi
  vaihtoehtoista specular-moodia, toinen normaali, tai jos se ei
  toimi (=valkoinen ruutu), niin mys toinen vaihtoehtoinen moodi. 
  (tmn takia nyt vakiona specular=OFF ekalla kynnistyskerralla)
+ Uusi kentt (nyt 7)
+ SETUP-asetukset tallennetaan  
+ Bugi korjattu: BEST-TIME:n nollaus kenttien vliin (enntykset 
  siirtyivt kentst toiseen)
+ Bugi korjattu menuissa (quittasi vriss paikoissa)
+ Pieni bugi korjattu FPS-laskureissa
+ Replay:t ja "BEST-TIME"-REPLAYn talletus
+ TOP-SCORES menusta voi katsella "BEST-TIME"-REPLAYt
+ Nppinten vaihto SETUP-menuun
+ Kenttmenu (Restart level/View replay/Quit to menu/Continue to next)
+ Englanninkieliset dokumentit (vanhat 0.6 versiot)

v1.0
+ Uusi 3d-engine v4.0 (bugifixausta ja paremmat materiaalit, groupit,
  objektit yms. + fullscene antialias ja parempi laajennettavuus)
+ 5 uutta kentt (nyt yhteens 12)
+ Besttime:een nimikirjaimet!!! (vihdoinkin)
+ Maailmanlaajuiset TOP-SCORE taulut WWW-sivuilla
+ Uudet musiikit
+ Uudet niefektit 
+ Runsaasti uusia textuureita ja kenttien taustakuvia
+ Nimet kentille
+ Pmenun parantamista
  + Liikkumista on nopeutettu 
  + Siistimpi ulkoasu
  + Ei en kenttmrrajoituksia. Nyt menut scrollaa
  + Menuissa palataan aina oikeaan kohtaan
+ Vanhoja kentti paranneltu ja korjailtu
+ Enginen "smooth":in bugi korjattu
+ Nketisyytt listty (2000->3000)
+ Uusi fontinpiirtorutiini (ottaa merkin pituudet huomioon) ja tarkempi fontti (64x64)
+ Pelimenun parannus
  + "Return to game" valinta, ei en tarvitse aloittaa kentt
    alusta, jos ky menussa
  + Continue j vaihtoehdoksi, jos restarttaa kentn lpistyn
  + Aika ei kulu menussa (sit voi kytt nyt pausena)
+ Pallon trmysrutiinia parannettu (kovassa vauhdissa ei mene lpi)
+ Nyt ajantasalla olevan englanninkieliset dokumentit

v1.01 [FINAL]
+ 24bittiset textuurit, nyt toimii mys VOODOO/G400/G200 -korteilla. Mys
  parempi kuvanlaatu.

v1.02 [FINAL]
+ Noniin nyt toimii ihan kaikki textuurit mys G400/G200:lla. Minulla on
  nykyn G400 itsellni, eli tm pivitys todella toimii...
+ Tekstej paranneltu.
+ Kentt TRAPPED ja CASTLECOASTER mukana.
+ Unohtunut esimerkki kentt mukana 3d-studiolle (MAP.MAX)

v.[EDITOITU]
+ Uudet yhteystiedot ja pois vanhoja juttuja dokumentista


-----------------------------
I've got some BALLS:n tekijt 
-----------------------------
Suunnittelu: Sebastian Aaltonen
Ohjelmointi: Sebastian Aaltonen
3d-mallit: Sebastian Aaltonen
Textuurit: Sebastian Aaltonen, Jaakko ja Jukka Tapio, Heikki Visnen
Kentt: Sebastian Aaltonen
Suomenkieliset dokumentit: Sebastian Aaltonen
Englanninkieliset dokumentit: Ismo Horppu
niefektit: Tommi Lahtinen
Musiikit: Tommi Lahtinen
Betatestaus: Andrei Stepanov ja Sebastian Aaltonen

nikirjasto:
MIDAS Digital Audio System 1.1.2
Copyright 1996, 1997 Housemarque Inc.


------------------
Jos peli ei toimi:
------------------

1. Peli kaatuu heti alussa, ennenkuin mitn ikkunoita tulee nkyviin:
Varmista, ett koneessasi on asennettuna DirectX 6.0 tai uudempi.
Mys 3d-kortin ja nikortin vanhentuneet ajurit voivat est peli
toimimasta.

2. Peli kaatuu kun valitsen 3d-korttini valikosta, mutta toimii jos
valitsen "RGB emulation"-valinnan:
Sinulla on ilmeisesti vanhentuneet tai muuten epyhteensopivat
nyttkortin DX-ajurit. Pivit uusimpiin ja kokeile uudelleen.
Jos 3d-korttiasi ei ole 3d-korttilistassa (TXT:n alussa), niin
voi olla, ett peli ei jostain syyst toimi 3d-kortillasi. (pitisi
toimia kaikilla uusilla korteilla, jossa on ainakin 4MB muistia)
 
3. Peli kaatuu kun valitsen nikortin, tai kun peli/menu kynnistyy:
Kokeile valita SoundCard-kohdasta "No sound". Jos peli toimii nin
ilman ni, niin voit mys kokeilla valita Advanced-kohdasta
"Never use DirectSound" ja kokeilla toimisiko silloin net.


-------------
Yhteystiedot:
-------------

MAIL: storm3d@storm3d.cjb.net
WWW: storm3d@cjb.net

